package com.guide.edu.proxy.agent.jdk_agent;

import com.guide.edu.proxy.service.SmsService;
import com.guide.edu.proxy.service.impl.SmsServiceImpl;

/**
 * 测试类
 *
 * @author wangchangjie
 * @date 2024/7/11
 */
public class Main {

    public static void main(String[] args) {
        // JDK 动态代理有一个最致命的问题是其只能代理实现了接口的类。
        SmsService smsService = (SmsService) JdkProxyFactory.getProxy(new SmsServiceImpl());
        smsService.send("java");
    }
}
